Package-level declarations
Types
Result type for fetching master inspection form for a service task.
Result wrapper for get service task detail operation. SKIE-compatible sealed class for Swift interoperability.
Result wrapper for get service tasks operation. SKIE-compatible sealed class for Swift interoperability.
Result type for getting submitted inspection form operations.
Result wrapper for submit service task inspection form operation. SKIE-compatible sealed class for Swift interoperability.
Result wrapper for update service task inspection form operation. SKIE-compatible sealed class for Swift interoperability.
Result wrapper for update service task status operation. SKIE-compatible sealed class for Swift interoperability.
Basic ServiceTask domain model representing a service task in the Zuper system. Matches the structure from zuper-android ServiceTask.kt
ServiceTask asset information.
ServiceTask assigned user combining user and team information.
Detailed ServiceTask domain model with additional information. Matches the structure from zuper-android ServiceTaskDetail.kt
ServiceTask estimated duration.
ServiceTask inspection form information.
Content model for service task inspection form submission operations.
Content model for updating existing service task inspection form submissions.
ServiceTask status enumeration.
ServiceTask status history entry.
Content model for updating service task status with offline-first support.
Sealed class representing different types of service task change events that can be received via database observation and delta sync.
Job information associated with a submitted inspection form. Currently simplified structure that can be expanded in the future.
Domain model representing a submitted inspection form from a service task.